<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    /* 

        箭头函数有几个使用注意点。
            (1)不可以使用arguments对象，该对象在函数体内不存在。如果要用，可以用 rest 参数代替。
            (2)箭头函数没有自己的this对象（详见下文）。
            (3)不可以当作构造函数，也就是说，不可以对箭头函数使用new命令，否则会抛出一个错误。
            (4)不可以使用yield命令，因此箭头函数不能用作 Generator 函数。
     */


    // function sum(a,b){
    //     console.log(a,b);
    //     console.log(arguments);  // arguments 函数的内置参数,普通函数都有,用于存储本次函数调用时传入的所有实际参数 
    // }

    // sum(1,4,7,2,5,8,3,6,9);
    



    var sum = () => {
        console.log(arguments); // 报错 箭头函数中不存在arguments对象 
    }
    sum(1,4,7,2,5,8,3,6,9);

</script>
</html>